home *** CD-ROM | disk | FTP | other *** search
/ PsL Monthly 1993 November / PSL Monthly Shareware CD-ROM (November 1993).iso / reviews / pg_6a < prev    next >
Text File  |  1993-09-12  |  19KB  |  532 lines

  1. PG-6a:  Pascal: Large Libraries, Utilities
  2.  
  3.  
  4. Boosters
  5.    George F. Smith & Company
  6.    $19-$35
  7.    #27055/1569
  8. is a set of tools for Turbo Pascal programmers. Included is sixty-three
  9. assembler-coded routines, screen generator, example programs, and complete
  10. documentation. Boosters supports string, video, heap, DOS, and special-effects
  11. routines in TEXT mode, for any IBM PC/PS or true compatible.
  12.  
  13.  
  14. Qwik 7.1 [QWIK71]
  15.    Eagle Performance Software
  16.    $25
  17.    #27055/1501 (08-93 CD)
  18. is a high performance screen writing utility for TP4 programmers.
  19. Features include vertical writing routines, detection of the i486 and
  20. Pentium CPU's, and more.
  21.  
  22.  
  23. TechnoJock's Turbo Toolkit
  24.    TechnoJock Software ASP
  25.    $54
  26.    #27055/738 [2 disks]
  27. is a collection of procedures and functions for Turbo Pascal programmers:  a
  28. collection of ultra-fast screen writing procedures, a collection of windowing
  29. and screen saving procedures, a "very nice (better than Blaise) menu routine",
  30. a collection of screen input routines, and a large assortment of miscellaneous
  31. procedures and functions, including pull-down menus, mouse support, form
  32. input, directory listings, string handling.  Full source code is included.
  33. Included in the documentation is a list of other shareware and commercial
  34. programs which Bob has found to be useful for TP programming.
  35.  
  36.  
  37. TechnoJock's Object Toolkit
  38.    TechnoJock Software ASP
  39.    $90
  40.    #27469/3182 [2 disks]
  41. provides a comprehensive collection of objects for building sophisticated user
  42. interfaces. It is designed specifically to be used by programmers who are new
  43. to object-oriented programming. It provides the complete source code for 18
  44. units, and includes over 70 example programs. Some of the main tools provided
  45. include Screen and Window Management, Form Input, List Management, Menus,
  46. Directory and File Selection, and much more. Turbo Pascal 5.5 or later is
  47. required, and 640K and a hard disk are recommended.
  48.  
  49.  
  50. BGI256
  51.    Knight Software
  52.    $50
  53.    #3851
  54. is a 256-color BGI driver for Borland's Turbo Pascal and C languages. Source
  55. code is included. A non-VESA BGI driver is also included for the Video7 card.
  56.  
  57.  
  58.    Nescatunga Software
  59.    $20
  60.    #2757
  61. is a screen designer for Pascal programmers. Features include the ability to
  62. save screens in a small "packed" format, a pop-up ASCII table, file directory
  63. functions, and example programs which show how to create context-sensitive help
  64. screens and moving bar menus.
  65.  
  66. 4746
  67. The Paint and Fill functions allow you to create interesting character-based
  68. backgrounds on the screen. GRAB is included with the program. When the hotkey
  69. is pressed, GRAB captures the current screen image in a memory-format file
  70. which can be loaded and edited.
  71.  
  72.  
  73. BTV.PAS 1.50
  74.    Hansen, Richard
  75.    $20-$50
  76.    #4273  (10-93 CD)
  77. is an OOP interface for Btrieve with file and error handling and error display
  78. objects. It has 40 full-featured BTRIEVE functions and a file recover utility.
  79. Requires TP6.
  80.  
  81.  
  82. Design6
  83.    Adkins, Jerry
  84.    $20
  85.    #3405
  86. is a TP database program generator. It supports numeric, alpha, calculated and
  87. other types of fields. Typical record access is 1/2 second. Up to 50 fields
  88. are allowed per record. Field input has word processor type editing features,
  89. with insert, delete, etc. A windows unit is provided, which can be
  90. incorporated into other programs. The program takes advantage of the unit
  91. structure of Turbo Pascal 6.0, and does not require toolbox support modules.
  92. All programs generated are designed to be compiled with TP 6.0.
  93.  
  94.  
  95. EGA Font
  96.    Williams, Aaron M.
  97.    $10
  98.    #1819
  99. is a set of programs for the easy creation and editing of EGA fonts. Several
  100. EGA/VGA fonts are included, as are several related video utilities. EGA Font
  101. supports DOS 3.3 and allows you to keep fonts constant in memory with the new
  102. TSR KEEPFONT.EXE. We could not get this program to work on our systems, but
  103. all the TP source code comes with it, so we are making it available for TP
  104. programmers who are interested in designing EGA Fonts.
  105.  
  106.  
  107. GS_DBase
  108.    Griffin, Richard F.
  109.    $25
  110.    #3536
  111. is a set of TP 5.5 routines that handle processing for dBase III files,
  112. including memo, index, and data files. Dates are now handled as longint values
  113. using their Julian Date. A windows interface has been added to facilitate use of
  114. other window handling packages to replace GS_Wind. Additional string handling
  115. functions have been added. A new StatusUpdate routine allows the programmer to
  116. capture the progress of long-running routines such as Pack and IndexTo.
  117.  
  118.  
  119. Inside Turbo Pascal 5.5 Units
  120.    William Peavy
  121.    $0
  122.    #2645
  123. is a utility to let you unassemble Unit code, document programs, access
  124. interface symbols for use in cross-referencers (etc), and more. Full source code
  125. and complete documentation of Unit structure are included.
  126.  
  127.  
  128. Keytree Toolbox
  129.    Rewse Consultants Ltd. ASP
  130.    30 UK Pounds
  131.    #4437
  132. is a library of routines to create, maintain and access randomly stored files of
  133. variable length records. Records can be displayed as soon as the first character
  134. of the record is typed. Files can also be read and written serially. Any number
  135. of files can be open. Each file can hold 10 indexes of multiple field keys.
  136. Associated records can be linked together. Source code is included.
  137.  
  138.  
  139. Maxx Data TurboMenu
  140.    Maxx Data Systems, Inc.
  141.    $25
  142.    #1886
  143. is a set of menu routines for TP 4.0, 5.0 and 5.5 programmers.  It allows you to
  144. define and manipulate pull-down menus.  It supports an auto-tracking feature,
  145. mouse-tracking, and the data structure uses stack and heap memory.  The menus
  146. can be defined in a text or graphics mode in one or two dimensions.
  147.  
  148.  
  149. MDCD
  150.    Davenport, Mike
  151.    $0
  152.    #1541
  153. is assembler and TP5 source code for a file compression and decompression
  154. program that uses a 13-bit LZW algorithm. It is not as fast as PKWARE, but
  155. is significantly faster and compresses better than ARC.
  156.  
  157.  
  158. Metric
  159.    #1060
  160. provides the programmer with the estimated time needed to write and maintain
  161. programs.
  162.  
  163.  
  164. MiniGen
  165.    Snyder, Eric H.
  166.    $?
  167.    #1179
  168. is a Turbo Pascal screen code generator that allows you to create data entry
  169. screens, open and close windows with borders and cursor memory, perform
  170. controlled data entry and create pull down menus.  Then it generates the
  171. necessary TP code to reproduce all this.
  172.  
  173.  
  174. Mousetools & Soundtools
  175.    Anderson, Nels ASP
  176.    $10
  177.    #1820
  178. Mousetools is a set of TP5 programming utilities providing most of the
  179. necessary procedures to use a mouse in your own programs. Features include:
  180. display the mouse cursor, read mouse and button positions, display various
  181. prompts with "push buttons" and select filenames. Demos are included for both
  182. CGA and EGA.
  183.  
  184.      SoundTools ($0) is a set of functions for adding music and sound effects
  185. to programs using either interrupts or real time code. SoundTools demonstrates
  186. two ways to generate sounds using Turbo Pascal. The simpler method uses tables
  187. to generate sound effects in real time. The other method replaces the clock
  188. tick interrupt to handle sounds in the background. This is also a good
  189. demonstration of Turbo Pascal interrupts in general. The units and demos have
  190. enough documentation in them that you should be able to understand them if
  191. you're familiar with Turbo Pascal.
  192.  
  193.  
  194. MulKey
  195.    Boler, Mark R.
  196.    $25
  197.    #1720
  198. is a collection of routines written in Turbo Pascal for compilation with Turbo
  199. Pascal 5.xx.  These routines are for use with Novell's Btrieve data file
  200. management routines.  MulKey simplifies Btrieve set-up and relieves you of
  201. having to worry about file access and record locking in a network environment.
  202. Requires Btrieve 4.10 or later. (The author is no longer at the address
  203. provided in the documentation.)
  204.  
  205.  
  206. New-Fonts
  207.    Pavia, Donald
  208.    $?
  209.    #2721
  210. contains procedures, functions and a utility for creating your own 8x8
  211. graphics fonts for ASCII characters 128 through 255 to be used by your Turbo
  212. Pascal program, according to the documentation.  In testing New-fonts, it
  213. appeared that you can also edit the lower ASCII characters